home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINPROGS / INTWHLP1.ZIP / RB.PH < prev   
Text File  |  1994-02-14  |  39KB  |  1,688 lines

  1. "Programming
  2. "SQLF
  3. $serial.sys
  4. (0000h
  5. (00h
  6. (00h-03h)
  7. (01h,05h,06h,0Dh)
  8. (DOS
  9. (Hercules
  10. (PROF.COM/VPROD.386)
  11. (Programmable Interrupt Controller 8259)
  12. (big-endian) TP_ID
  13. (big-endian) conversation ID
  14. (big-endian) error code (see AH=02h/SF=0100h)
  15. (big-endian) job number
  16. (big-endian) last record seen (0000h on first call)
  17. (big-endian) logical connection number
  18. (big-endian) logical unit
  19. (big-endian) n
  20. (big-endian) object ID
  21. (big-endian) object ID of queue
  22. (big-endian) primary return code (see AH=02h/SF=0100h)
  23. (big-endian) return code (see AH=01h/SF=1B00h)
  24. (big-endian) type of object
  25. (call) 0000h (no data returned)
  26. (call) 0000h (no results returned)
  27. (call) size of following results record (max
  28. (currently
  29. (default
  30. (for
  31. (function
  32. (length
  33. (max
  34. (return)
  35. (return) ???
  36. (return) status: 0000h if successful, FFFFh on error
  37. (see
  38. (subfunction
  39. (usually
  40. ----
  41. ---class 05h function
  42. 0.9+
  43. 0000h
  44. 0000h successful
  45. 0000h:0000h
  46. 0001h
  47. 0001h (length of following data)
  48. 0002h
  49. 0002h (length of following data)
  50. 0003h
  51. 0005h (length of following data)
  52. 00h
  53. 00h  8 BYTEs
  54. 00h 12 BYTEs
  55. 00h Carousel not running
  56. 00h handle is DWORD on top of stack
  57. 00h successful
  58. 01h
  59. 01h not installed, not OK to install
  60. 02h
  61. 03h
  62. 04h
  63. 05h
  64. 06h
  65. 06h  N BYTEs
  66. 07h
  67. 08h
  68. 0Ah
  69. 0Ch
  70. 0Ch (DV 2.26+) default window of task owning handle on top of stack
  71. 0Eh
  72. 1 if MC_ (mapped conversation) form of verb
  73. 1.0+
  74. 1.02+
  75. 1024x768
  76. 10NET
  77. 10h
  78. 12h
  79. 132x25
  80. 14h
  81. 15/AX=4DD4h,INT
  82. 16-bit
  83. 16/256k
  84. 2 WORDs unused dummies (for calls from high level languages)
  85. 21/AH=59h)
  86. 32-bit
  87. 386/DOS-Ext
  88. 386/DOS-Extender
  89. 386MAX
  90. 61"PC/TCP")
  91. 61"PC/TCP",INT
  92. 61/AH=00h"PC/TCP",INT
  93. 640x400
  94. 640x480
  95. 800x600
  96. 8x16
  97. 95LX
  98. = G   80x30  8x16
  99. = G  100x75  8x8
  100. = G  128x48  8x16 1024x768
  101. ???
  102. ACTIVE
  103. ADAPTER
  104. ADDRESS
  105. AH = 00h
  106. AH = 01h
  107. AH = 04h
  108. AH = 05h
  109. AH = 12h
  110. AH = E3h
  111. AH = FFh
  112. AH = status
  113. AH = status (see AH=01h)
  114. AH = status code (see AH=01h)
  115. AH destroyed
  116. AH=00h)
  117. AH=02h/SF=0100h)
  118. AH=12h/BH=80h)
  119. AH=59h)
  120. AH=80h"PCMCIA")
  121. AH=C0h is the default multiplex number; if this is already in use,
  122. AH=C0h is the default, and may be set to any value from C0h to FFh
  123. AL <> 7Fh if not supported
  124. AL = 7Fh if supported
  125. AL = ???
  126. AL = FFh if installed
  127. AL = adapter number
  128. AL = character
  129. AL = error code
  130. AL = error code (see AX=8102h)
  131. AL = function
  132. AL = status
  133. AL = status (see AH=81h)
  134. AL = status (see below)
  135. AL = subfunction
  136. AL = virtual circuit number
  137. ALLOCATE
  138. ALTERNATE
  139. AND
  140. API
  141. APL*PLUS/PC
  142. APPC/PC
  143. APPEND
  144. APPLICATION
  145. ASCII
  146. ASCIZ
  147. ASYNCHRONOUS
  148. ATTRIBUTES
  149. AVAILABLE
  150. AVATAR.SYS
  151. AWARD AT BIOS and AMI 386sx BIOS have been extended to handle more
  152. AX = 0000h
  153. AX = 0000h if installed
  154. AX = 0000h successful
  155. AX = 0001h
  156. AX = 0001h success
  157. AX = 0003h
  158. AX = 2
  159. AX = 5F
  160. AX = ???
  161. AX = DOS error code (see INT 21/AH=59h)
  162. AX = E
  163. AX = FB42h
  164. AX = completion code (see AX=0001h)
  165. AX = error code
  166. AX = error code (0000h if successful)
  167. AX = error code (00h, 74h, 166h, 167h, 1B4h) (see above)
  168. AX = error code (01h,05h,06h,0Dh) (see AH=59h)
  169. AX = error code (05h,06h) (see AH=59h)
  170. AX = error code (see AH=59h)
  171. AX = error code (see INT 21/AH=59h)
  172. AX = error code (see INT 61"PC/TCP")
  173. AX = error code (see below
  174. AX = error code, if error (see AX=8003h)
  175. AX = number of bytes actually read
  176. AX = number of bytes actually written
  177. AX = number of characters
  178. AX = status
  179. AX = status (0000h successful)
  180. AX = status (see AX=0003h/SF=00h)
  181. AX = status (see below)
  182. AX destroyed
  183. AX=0000h)
  184. AX=0003h/SF=00h)
  185. AX=C000h"PCACHE"
  186. AX=FB42h/BX=0004h)
  187. Adaptec 154xB/154xC SCSI adapter.
  188. Advanced
  189. All of these addresses show a readout of FF in initial state.
  190. Alloy
  191. Alloy NTNX
  192. Applications
  193. AutoBraille
  194. AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.
  195. Avance Logic AL2101
  196. B800 Trident TVGA 8800/8900
  197. BACKGROUND
  198. BASIC
  199. BASIC,
  200. BASIC.COM/BASICA.COM
  201. BASIC.COM/BASICA.COM do not restore vector on termination
  202. BH = device/function number (bits 7-3 device, bits 2-0 func
  203. BH = driver number (01h = FM, 02h=DDBV, 03h=memvoice, 05h=MIDI)
  204. BINDERY
  205. BIOS
  206. BL = ???
  207. BL = drive number (00h = default, 01h = A:, etc
  208. BL = socket number (01h to maximum supported by adapter)
  209. BLOCK
  210. BROADCAST
  211. BUFFER
  212. BW-TCP
  213. BX = 0000h
  214. BX = 0000h (indicates special request)
  215. BX = 899Dh ('DI' + 'ET')
  216. BX = ???
  217. BX = file handle
  218. BX = file handle for device "
  219. BX = file handle referencing device "
  220. BX = function
  221. BX = network descriptor
  222. BX = segment of resident code
  223. BX = size of parameter block in words (000
  224. BX destroyed
  225. BYTE
  226. BYTEs
  227. Banyan
  228. Banyan can use any interrupt from 60h through 66h.  The Banyan
  229. Beame&Whiteside's
  230. Bitfields for
  231. Block
  232. Borland
  233. C6h no console rights
  234. CAPTURE
  235. CD-ROM
  236. CF clear
  237. CF clear if successful
  238. CF clear on success
  239. CF set on error
  240. CH = printer number (00h LPT1, 01h LPT2, 02h LPT3)
  241. CHANGE
  242. CHANNEL
  243. CHARACTER
  244. CHECK
  245. CLEAR
  246. CLIPBOARD
  247. CLOAKING
  248. CLOCK/CALENDAR
  249. CLOSE
  250. CODE
  251. COMMAND
  252. COMMAND.COM
  253. COMMUNICATIONS
  254. COMPATIBILITY
  255. CONFIGURATION
  256. CONNECTION
  257. CONSOLE
  258. CONTROL
  259. CONTROLLER
  260. CONVERT
  261. COURIERS.COM
  262. CPU-generated
  263. CREATE
  264. CRITICAL
  265. CURRENT
  266. CURSOR
  267. CX = 0000h
  268. CX = ???
  269. CX = length of buffer
  270. CX = length of request buffer in bytes
  271. CX = number of bytes
  272. CX = number of bytes to read
  273. CX = number of bytes to write
  274. CX = number of characters
  275. CX = selector of DPMILOAD data (see AX=FB42h/BX=0005h)
  276. CX = size of buffer
  277. CX:DX -> parameter block (see below)
  278. Carousel
  279. Categorie : *
  280. Categorie : -
  281. Categorie : A
  282. Categorie : B
  283. Categorie : D
  284. Categorie : E
  285. Categorie : F
  286. Categorie : G
  287. Categorie : H
  288. Categorie : I
  289. Categorie : J
  290. Categorie : K
  291. Categorie : M
  292. Categorie : N
  293. Categorie : O
  294. Categorie : P
  295. Categorie : Q
  296. Categorie : R
  297. Categorie : S
  298. Categorie : T
  299. Categorie : U
  300. Categorie : V
  301. Categorie : W
  302. Categorie : X
  303. Categorie : a
  304. Categorie : b
  305. Categorie : c
  306. Categorie : d
  307. Categorie : e
  308. Categorie : h
  309. Categorie : l
  310. Categorie : m
  311. Categorie : n
  312. Categorie : p
  313. Categorie : r
  314. Categorie : s
  315. Categorie : v
  316. Cirrus
  317. Communicating
  318. Communications
  319. CompaQ SCSI adapter. alternate address at 0
  320. Compaq
  321. ConcCP/M,DR
  322. Connection
  323. Connection Manager by Softwarehouse Corp. permits the sharing of
  324. Control
  325. Controller
  326. Cswitch
  327. DATA
  328. DBLSPACE.BIN
  329. DECnet
  330. DEFAULT
  331. DEFINE
  332. DELETE
  333. DESCRIPTOR
  334. DESKTOP
  335. DESQview
  336. DESQview 2.50-2.52 are distributed as part of DESQview/X v1.0x.
  337. DESQview/X
  338. DETERMINE
  339. DEVICE
  340. DH = error code (see AX=01FFh)
  341. DH = session ID (00h for external session managment)
  342. DI = 0
  343. DIRECTORY
  344. DISABLE
  345. DISK
  346. DISPLAY
  347. DL = ???
  348. DL = drive number (80h = first, 81h = second hard disk)
  349. DMA channel
  350. DOS
  351. DOS/4GW
  352. DPMI
  353. DPMILOAD.EXE
  354. DR-DOS
  355. DRIVE
  356. DRIVEMAP
  357. DRIVEMAP is a redirector which allows drives on computers connected
  358. DRIVER
  359. DS:BX -> argument block (see below)
  360. DS:DX -> ASCIZ filename
  361. DS:DX -> buffer for
  362. DS:DX -> control block
  363. DS:DX -> control block (see below)
  364. DS:SI -> request buffer (see below)
  365. DVDOS4GX.DVR
  366. DWORD
  367. DWORD object handle of window
  368. DX = ???
  369. DX = length of reply buffer in bytes
  370. DX = number of
  371. DX = port number
  372. DX = port number (00h-03h) (04h-43h for XAPCM232.SYS)
  373. DX = printer port (0-3)
  374. DX = status (see also AX=FB42h/BX=0004h)
  375. Data
  376. Desc:
  377. Description
  378. Device
  379. DigiCHANNEL
  380. Digiboard
  381. Directory
  382. Disk
  383. Dispatcher
  384. DoubleDOS
  385. Driver
  386. EAX = error code
  387. EAX, EBX, ECX, and EDX may be modified
  388. EMULATION
  389. ENABLE
  390. ENABLE/DISABLE
  391. ENTRY
  392. ERROR
  393. ES = segment of
  394. ES:(E)DI = selector:offset of real mode call structure
  395. ES:BX -> buffer for
  396. ES:BX -> variable pointer record (see below)
  397. ES:DI -> ???
  398. ES:DI -> ASCIZ server name in form "\\machine"
  399. ES:DI -> buffer containing
  400. ES:DI -> buffer for
  401. ES:DI -> reply buffer (see below)
  402. ES:DI buffer filled
  403. ES:SI -> Event Control Block (see BX=0003h)
  404. EXCEPTION
  405. EXECUTE
  406. EXTENDED
  407. Emulaser
  408. Enhanced
  409. European
  410. Extended
  411. Extensions
  412. External
  413. FFFFh
  414. FFh
  415. FFh installed
  416. FGDRIVER
  417. FGDRIVER is the external video driver for the shareware
  418. FILE
  419. FLAG
  420. FLOATING
  421. FLUSH
  422. FOR
  423. FOSSIL
  424. FROM
  425. FUNCTION
  426. FUNCTIONS
  427. FlashTek
  428. Format of
  429. Format of D
  430. Format of S
  431. Format of argument block:
  432. Format of control block:
  433. Format of parameter block for function
  434. Format of parameter block:
  435. Format of reply buffer:
  436. Format of reque